package com.ruoyi.project.mapper;

import java.util.List;
import com.ruoyi.project.domain.ProProcess;

/**
 * 项目进度Mapper接口
 * 
 * @author phil
 * @date 2020-06-02
 */
public interface ProProcessMapper{
	/**
	 * 查询项目进度
	 * 
	 * @param processId 项目进度ID
	 * @return 项目进度
	 */
	public ProProcess selectProProcessById(Long processId);

	/**
	 * 查询项目进度列表
	 * 
	 * @param proProcess 项目进度
	 * @return 项目进度集合
	 */
	public List<ProProcess> selectProProcessList(ProProcess proProcess);

	/**
	 * 新增项目进度
	 * 
	 * @param proProcess 项目进度
	 * @return 结果
	 */
	public int insertProProcess(ProProcess proProcess);

	/**
	 * 修改项目进度
	 * 
	 * @param proProcess 项目进度
	 * @return 结果
	 */
	public int updateProProcess(ProProcess proProcess);

	/**
	 * 删除项目进度
	 * 
	 * @param processId 项目进度ID
	 * @return 结果
	 */
	public int deleteProProcessById(Long processId);

	/**
	 * 批量删除项目进度
	 * 
	 * @param processIds 需要删除的数据ID
	 * @return 结果
	 */
	public int deleteProProcessByIds(String[] processIds);
}
